package com.manager.plat.dao;

import java.util.List;

import com.manager.plat.vo.ConfigRouterVo;
/**
 * 渠道路由数据接口层
 * @author liugeng
 *
 */
public interface IConfigRouterDao {
	/**获得所有渠道路由配置信息列表*/
	public List<ConfigRouterVo> getConfigRouterList();
	/**根据Id获得渠道路由配置信息*/
	public ConfigRouterVo getConfigRouterById(int id);
	/**新增渠道路由配置信息*/
	public int insertConfigRouter(ConfigRouterVo configRouterVo);
	/**更新渠道路由配置信息*/
	public int updateConfigRouter(ConfigRouterVo configRouterVo);
	/**删除渠道路由配置信息*/
	public int deleteConfigRouter(int id, int update_user);
	/**查询长号码信息列表包含被删除的*/
	public List<String> getSpnumberList();
	/**查询渠道长号码信息列表根据渠道ID*/
	public List<String> getSpnumberPartnerList(int lower_id);
	/**查询渠道长号码信息列表*/
	public List<String> getSpnumberListLowerByUserId(int userId);
	/**查询自消费的长号码信息列表*/
	public List<String> getSpnumberConsumList();
}
